Über das Script: • SocialPinect ist ein in PHP geschriebenes Social Network und Online Pinnwand Script, das zur Datenspeicherung eine MySQL Datenbank verwendet. • Verschiedenste Effekte und Funktionen werden mit Hilfe von jQuery und Ajax realisiert und sorgen für ein dynamisches Auftreten. • SocialPinect ist Fully Responsive und Full SEO-Friendly • Das Layout basiert auf HTML5, CSS3, Twitter Bootstrap und bietet neben einem sehr sauberen Quellcode, ein optisch ansprechendes Design auf aktuellem Stand. • Das Script wird vor der Ausgabe in den PHP eigenen Ausgabepuffer geladen und komprimiert, so dass es schnell und Ressourcenschonendarbeitet. • SocialPinect arbeit sehr schnell und verbraucht nur minimale Server Resourcen. Bei der Entwicklung wurde besonders auf Usability und Sicherheit Wert gelegt. • Das Script ist Multilingual (Mehrsprachig) und kann über die Sprachdatei in jede beliebige Sprache übersetzt werden. • Die Administration erfolgt ganz komfortabel über phpMyAdmin. Es fallen aber praktisch keine Verwaltungstätigkeiten an, da jeder User seinen eigenen Account verwalten kann.
Benutzerfreundlichkeit: • Der gesamte Code, sowohl der PHP Quellcode als auch HTML und CSS wurden sehr ordentlich geschrieben und sind daher bestens einzusehen. • PHP, CSS und JavaScript Dateien sind mit Kommentaren versehen und erklären somit die Funktion des angezeigten Codes und sorgen für ein schnelles zurecht finden. (Kommentare in Deutsch und Englisch enthalten) • Cross-Browser-Kompatibilität: Die Funktionstüchtigkeit in allen modernen Browsern ist gegeben. Des Weiteren kann SocialPinect auf Tablets und Smartphones betrachtet werden.
Fully Responsive Layout: SocialPinect ist ein dynamisches Script welches auf allen gängigen Endgeräten benutzt werden kann.
Full SEO-Friendly SocialPinect verwendet SEO-Friendly URLs, Title, Pagination und verfügt über OG-Tags, sowie Touch-Icons und RSS Feeds.
Sicherheit: Der Schutz und die Privatssphäre wurde bei der Entwicklung von SocialPinect Groß geschrieben. Daher wurden zahlreiche technische Maßnahmen getroffen um das Script so sicher wie möglich zu machen: • SHA1-Verschlüsselung • Schutz vor Schadcode-Einschleusung • Schutz vor SQL Injection • Schutz vor HTML Injection • Schutz vor Session Fixation • Schutz vor Session Hijacking • Schutz vor Fehleingabe • Schutz vor Cross-Site-Scripting (XSS) • Schutz vor Cross-Site-Request-Forgeries (CSRF) • Schutz vor Brute-Force-Attacken • Schutz vor Remote Code Execution • Überprüfung des MIME-Type • Session-ID (SID) wird nicht per URL übergeben • Verwendet die MySQLi Erweiterung • uvm...
SEO - Suchmaschinenoptimierung: • SEO-Friendly Titel • SEO-Friendly URLs • META Tags (Keywords, Beschreibung Robots...) • OG Tags (Open Graph Tags z.B. zum Auslesen auf Facebook, Google...) • Canonical Links • Base Link • Sauberer HTML5 Code • RSS Feeds mit Atom Link • Alternate Links zu den Feeds im Header • Apple Touch Icons • Fully Responsive • uvm...
Grundfunktionen: • Pins erstellen in verschiedenen Kategorien • Kategorien (Fotos, Bilder, Kunst, Videos, Musik) • Multilingual (Über Sprachdatei in jede beliebige Sprache übersetzen) • Titel und Beschreibungen zu Pins hinzufügen • Registrierung und Login • Passwort vergessen (Neues Passwort wird generiert und zugesendet) • Accountaktivierung durch Email Link (Double Opt-In-Verfahren) • Neusenden der Aktivierungsmail • Account steht erst nach Verifizierung zur Verfügung • Eigenes Profil mit zahlreichen Einstellungsmöglichkeiten • Freundesanzeige im Profil • Eigene Wall für Neuigkeiten • Walls anderer Mitglieder anzeigen lassen • Timeline Funktion für Anzeige aller Posts eines Mitglieds • Dynamische Profilangaben werden nur angezeigt wenn diese ausgefüllt wurden • Sicherheitseinstellungen (Privatsphäre - Email / komplettes Profil verbergen) • Meine Pins betrachten und verwalten • Account Einstellungen verwalten • User-jQuery-Menü • Avatare verwenden • Nachrichten (PM System um mit anderen Usern zu kommunizieren) • Direkt-Nachricht an ein Mitglied senden durch klick auf seinen Avatar im Profil • Posteingang (Nachrichtenverlauf lesen und direkt antworten) • Postausgang (Gesendete Nachrichten anzeigen lassen) • Gruppen (Gruppen und Diskussionen eröffnen) • Auf Diskussionen antworten • Stylische OnTop-Navigation • ScrollToTop Icon (wird beim Scrollen automatisch eingeblendet) • Allgemeine- und persönliche Statistik • Pins werden in Kategoriespezifischen Farben angezeigt • Bilder werden in zwei verschiedenen Größen abgelegt und automatisch skaliert • Bilder behalten Transparenz bei • Darstellungseffekte für Medien und AutoResize • Pin Filterfunktion • Pin anzeige nach Kriterien: Kategorie, Aktualität, Beliebtheit, Anzahl der Kommentare • Impressum-, Haftung-, Datenschutz-, Nutzungsbedingungen und Kontakt-Seiten • Kontaktformular (mit jQuery, wird automatisch an den Admin gesendet) • Pin-, Kommentare- und persönliche RSS Feeds mit Atom Links • Live Suche (Suchfunktion mit Vorschau - Durchsucht wird Mitgliederliste und Pins) • Suchtreffer Statistik • Erweiterte Suche aufrufen • Like Funktion (Pins liken + Like Statistik im Profil + IP Sperre) • Star-Rating zu jedem Pin • Freundschaften (Freundschaftsanfragen versenden und annehmen) • In jedem Mitgliederprofil ein "Als Freund hinzufügen" Button • Anzeige ausstehende- / zu bestätigende- / und abzulehnende Freunschaftsanfragen • Ausschnitt Mitgliederliste (per Zufall) / Freundesliste / Freundschaftsanfragenliste • Alle Mitglieder anzeigen lassen • Freundesstatistiken • Like-Funktionen • Freunde zu SocialPinect einladen (Formularfunktion) • Liste aller Mitglieder mit Statistik • Benachrichtigung bei neuer Nachricht oder Freundschaftsanfrage • Neuesten drei Kommentare werden zu jedem Pin direkt darunter eingeblendet • Pagination (Blätterfunktion für Kommentare) • jQuery Tab Box • Einzelnen Pin anzeigen (Größeres Bild/Video mit genauer Beschreibung, Datum...) • Kommentare zu Pins abgeben • Direkt-Antwort-Funktionen • TimeAgo Datumsangabe (Im Stil von Twitter und Facebook - z.B. "vor 3 Tagen") • Entypo und FontAwesome Icons + Lobster spezieller Font Schriftzug • Schriftarten werden direkt geladen, daher auf allen Systemen kompatibel • Show- Hide Pin Update Box • Pin vorschläge • Interne Cache Verwaltung • Badword Filter (Schwarze Liste für verbotene Worte) • WordCut - Zeichenbegrenzung (Zeilenumbrüche vorbeugen) • Automatische Linkumwandlung • Einbinden von Videos und Musik von Youtube, Dailymotion und Vimeo • Template System (inkludiert Header, Footer und Statistik und lässt sich so leicht anpassen) • Modul System (Seiten werden als Module geladen) • Sauberer Quellcode mit Kommentaren versehen • Pin bei Verstoß melden • MIME-Type-Check (Akzeptiert wird eine Dateiendung egal ob Groß- oder Kleinschreibung) • Volle UTF-8 Zeichenkodierung • Passwort ändern (Mit Abfrage des alten Passwortes und Wiederholeingabe zum Schutz) • Pins anderer Mitglieder auf deren Profil betrachten • Eigene Pins löschen (Kommentare werden ebenfalls gelöscht) • uvm... |